/**
 * Created by Administrator on 2017/6/13.
 */
angular
    .module('myApp',[])
    .controller('MyController',function ($scope,$filter) {
        /*
        angularJS中的过滤器简介
            1) number  转换成数字类型  如：1,234,557,789  每3位添加一个空格
            2) number:3  保留小数点后几位  如：1,234,557,789.000
            3)
         */
        $scope.number = 1234557789;
        $scope.decimal = 10 / 3;
        $scope.money = 100;
        $scope.date = new Date();

        $scope.filterString = [
            {
                name : 'zhumingyu',
                age : 24
            },
            {
                name : 'songyuqing',
                age : 25
            },
            {
                name : 'lijun',
                age : 24
            },
            {
                name : 'huranfeng',
                age : 23
            }
        ]

        // 在控制器中调用filter
        console.log($filter('json')($scope.filterString))
    })
    //自定义的filter
    .filter('checkName',function () {
        return function (data) {
            console.log(data);
            return '这是自定义的filter:'+data;
        };
    });